package top.szhome.framework.core.tools.annotation.db;

import java.lang.annotation.*;

/**
 * 排序
 *
 * @author 唐加利
 * @date 2023/8/3
 **/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Order {

    /**
     * 是否升序
     *
     * @return
     */
    boolean asc() default true;

    /**
     * 排序顺序
     * @return
     */
    int order() default 0;

    /**
     * 匹配字段，默认取下划线命名的变量名
     * @return
     */
    String column() default "";
}
